|
|
|
|
|
|
|
|
|
Element |
Data Type |
Period Type |
Balance Type |
Custom |
SegmentReportingAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
custom:CashPaidDuringYearAbstract |
xbrli:stringItemType |
| Duration |
| |
| Yes |
|
Cash Paid During Year Abstract. |
|
custom:DeferredTaxAssetsAcceleratedDepreciation |
xbrli:monetaryItemType |
| Instant |
| Credit |
| Yes |
|
Deferred tax assets accelerated depreciation. |
|
custom:DeferredTaxAssetsAccountsReceivable |
xbrli:monetaryItemType |
| Instant |
| Debit |
| Yes |
|
Deferred tax assets, accounts receivable. |
|
custom:DeferredTaxAssetsAlternativeMinimumTaxCreditCarryForward |
xbrli:monetaryItemType |
| Instant |
| Debit |
| Yes |
|
Deferred tax assets alternative minimum tax credit carry forward. |
|
custom:DeferredTaxAssetsNetOperatingLossCarryForward |
xbrli:monetaryItemType |
| Instant |
| Debit |
| Yes |
|
Deferred tax assets net operating loss carry forward. |
|
custom:DeferredTaxAssetsResearchAndExperimentationTaxCreditCarryForward |
xbrli:monetaryItemType |
| Instant |
| Debit |
| Yes |
|
Deferred tax assets research and experimentation tax credit carry forward. |
|
custom:DiscretionaryContributionsToNonContributoryProfitSharingPlan |
xbrli:monetaryItemType |
| Duration |
| Debit |
| Yes |
|
Discretionary contributions to non-contributory profit sharing plan. |
|
custom:DocumentAndEntityInformationAbstract |
xbrli:stringItemType |
| Duration |
| |
| Yes (Auto) |
|
|
|
custom:EffectiveIncomeTaxRateReconciliationNetOperatingLossTrueUp |
num:percentItemType |
| Duration |
| |
| Yes |
|
Effective income tax rate reconciliation, net operating loss true up. |
|
custom:IncomeTaxReconciliationNetOperatingLossTrueUp |
xbrli:monetaryItemType |
| Duration |
| Debit |
| Yes |
|
Income tax reconciliation, net operating loss true up. |
|
custom:IncreaseDecreaseInAccountsPayableAndCustomerDeposits |
xbrli:monetaryItemType |
| Duration |
| Debit |
| Yes |
|
Increase Decrease In Accounts Payable And Customer Deposits |
|
custom:KeyBankNationalAssociationMember |
nonnum:domainItemType |
| Duration |
| |
| Yes |
|
Key Bank National Association [Member] |
|
custom:MinimumAgeRequiredForProfitSharingAnd401KPlans |
xbrli:durationItemType |
| Duration |
| |
| Yes |
|
Minimum Age Required For Profit Sharing And 401-K Plans |
|
custom:MiscellaneousExpenses |
xbrli:monetaryItemType |
| Duration |
| Debit |
| Yes |
|
Miscellaneous expenses. |
|
custom:MiscellaneousNonoperatingIncomePolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| Yes |
|
Miscellaneous Non-operating Income [Policy Text Block] |
|
custom:NatureOfBusinessPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| Yes |
|
Nature of Business [Policy Text Block] |
|
custom:NolCarryForwardsExpireYear |
xbrli:gYearItemType |
| Duration |
| |
| Yes |
|
NOL carry forwards expire year. |
|
custom:NumberOfYearsOfServiceRequiredForProfitSharingAnd401KPlans |
xbrli:durationItemType |
| Duration |
| |
| Yes |
|
Number of years of service required for profit sharing and 401-K plans. |
|
custom:OneCustomerMember |
nonnum:domainItemType |
| Duration |
| |
| Yes |
|
One Customer [Member] |
|
custom:ProfitSharingAbstract |
xbrli:stringItemType |
| Duration |
| |
| Yes (Auto) |
|
ash Paid During Year Abstract. |
|
custom:ProfitSharingPlansDisclosureTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| Yes |
|
Profit Sharing Plans Disclosure [Text Block] |
|
custom:StatuteOfLimitationsByInternalRevenueServiceTerm |
xbrli:stringItemType |
| Duration |
| |
| Yes |
|
Statute of limitations by internal revenue service term. |
|
custom:ThereAfterMember |
nonnum:domainItemType |
| Duration |
| |
| Yes |
|
There After [Member]. |
|
custom:TwoThousandEighteenMember |
nonnum:domainItemType |
| Duration |
| |
| Yes |
|
Two Thousand Eighteen [Member]. |
|
custom:TwoThousandNineteenMember |
nonnum:domainItemType |
| Duration |
| |
| Yes |
|
Two Thousand Nineteen [Member]. |
|
custom:TwoThousandSeventeenMember |
nonnum:domainItemType |
| Duration |
| |
| Yes |
|
Two Thousand Seventeen [Member]. |
|
custom:TwoThousandSixteenMember |
nonnum:domainItemType |
| Duration |
| |
| Yes |
|
Two Thousand Sixteen [Member]. |
|
custom:TwoThousandTwentyMember |
nonnum:domainItemType |
| Duration |
| |
| Yes |
|
Two Thousand Twenty [Member]. |
|
dei:AmendmentFlag |
xbrli:booleanItemType |
| Duration |
| |
| |
|
If the value is true, then the document is an amendment to previously-filed/accepted document. |
|
dei:CurrentFiscalYearEndDate |
xbrli:gMonthDayItemType |
| Duration |
| |
| |
|
End date of current fiscal year in the format --MM-DD. |
|
dei:DocumentFiscalPeriodFocus |
dei:fiscalPeriodItemType |
| Duration |
| |
| |
|
This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY. |
|
dei:DocumentFiscalYearFocus |
xbrli:gYearItemType |
| Duration |
| |
| |
|
This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006. |
|
dei:DocumentPeriodEndDate |
xbrli:dateItemType |
| Duration |
| |
| |
|
The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD. |
|
dei:DocumentType |
dei:submissionTypeItemType |
| Duration |
| |
| |
|
The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other". |
|
dei:EntityCentralIndexKey |
dei:centralIndexKeyItemType |
| Duration |
| |
| |
|
A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK. |
|
dei:EntityCommonStockSharesOutstanding |
xbrli:sharesItemType |
| Instant |
| |
| |
|
Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument. |
|
dei:EntityCurrentReportingStatus |
dei:yesNoItemType |
| Duration |
| |
| |
|
Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure. |
|
dei:EntityFilerCategory |
dei:filerCategoryItemType |
| Duration |
| |
| |
|
Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure. |
|
dei:EntityPublicFloat |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K. |
|
dei:EntityRegistrantName |
xbrli:normalizedStringItemType |
| Duration |
| |
| |
|
The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC. |
|
dei:EntityVoluntaryFilers |
dei:yesNoItemType |
| Duration |
| |
| |
|
Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. |
|
dei:EntityWellKnownSeasonedIssuer |
dei:yesNoItemType |
| Duration |
| |
| |
|
Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. |
|
dei:TradingSymbol |
xbrli:normalizedStringItemType |
| Duration |
| |
| |
|
Trading symbol of an instrument as listed on an exchange. |
|
us-gaap:AccountingPoliciesAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:AccountsPayableCurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). |
|
us-gaap:AccountsReceivableNetCurrent |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. |
|
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services. |
|
us-gaap:AdditionalPaidInCapitalCommonStock |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital. |
|
us-gaap:AdditionalPaidInCapitalMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. |
|
us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. |
|
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
xbrli:sharesItemType |
| Duration |
| |
| |
|
Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. |
|
us-gaap:Assets |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. |
|
us-gaap:AssetsAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:AssetsCurrent |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. |
|
us-gaap:AssetsCurrentAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:AwardDateAxis |
xbrli:stringItemType |
| Duration |
| |
| |
|
Information by date or year of grant, pertaining to equity-based compensation arrangements. |
|
us-gaap:AwardDateDomain |
nonnum:domainItemType |
| Duration |
| |
| |
|
Date or year of grant of equity-based compensation. |
|
us-gaap:AwardTypeAxis |
xbrli:stringItemType |
| Duration |
| |
| |
|
Information by award type pertaining to equity-based compensation. |
|
us-gaap:BuildingAndBuildingImprovementsMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing. |
|
us-gaap:CashAndCashEquivalentsAtCarryingValue |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. |
|
us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes. |
|
us-gaap:CashAndCashEquivalentsPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. |
|
us-gaap:CommitmentsAndContingenciesDisclosureAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:CommonStockMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Stock that is subordinate to all other stock of the issuer. |
|
us-gaap:CommonStockParOrStatedValuePerShare |
num:perShareItemType |
| Instant |
| |
| |
|
Face amount or stated value per share of common stock. |
|
us-gaap:CommonStockSharesAuthorized |
xbrli:sharesItemType |
| Instant |
| |
| |
|
The maximum number of common shares permitted to be issued by an entity's charter and bylaws. |
|
us-gaap:CommonStockSharesIssued |
xbrli:sharesItemType |
| Instant |
| |
| |
|
Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. |
|
us-gaap:CommonStockSharesOutstanding |
xbrli:sharesItemType |
| Instant |
| |
| |
|
Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. |
|
us-gaap:CommonStockValue |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity. |
|
us-gaap:CompensatedAbsencesLiability |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Amount of liability accrued for the employer's obligation related to an employee's right to receive compensation for future absences that have been earned by employee. |
|
us-gaap:ConcentrationRiskDisclosureTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date. |
|
us-gaap:ConcentrationRiskPercentage1 |
num:percentItemType |
| Duration |
| |
| |
|
For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. |
|
us-gaap:ConsolidationPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. |
|
us-gaap:CostOfGoodsSold |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Total costs related to goods produced and sold during the reporting period. |
|
us-gaap:CurrentFederalTaxExpenseBenefit |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations. |
|
us-gaap:CurrentIncomeTaxExpenseBenefit |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations. |
|
us-gaap:CurrentStateAndLocalTaxExpenseBenefit |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations. |
|
us-gaap:CustomerDepositsCurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings. |
|
us-gaap:DebtDisclosureAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:DebtDisclosureTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants. |
|
us-gaap:DebtInstrumentFaceAmount |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Face (par) amount of debt instrument at time of issuance. |
|
us-gaap:DebtInstrumentInterestRateEffectivePercentage |
num:percentItemType |
| Instant |
| |
| |
|
Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium. |
|
us-gaap:DebtInstrumentMaturityDate |
xbrli:dateItemType |
| Duration |
| |
| |
|
Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. |
|
us-gaap:DebtInstrumentPeriodicPayment |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of the required periodic payments including both interest and principal payments. |
|
us-gaap:DebtInstrumentPeriodicPaymentInterest |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of the required periodic payments applied to interest. |
|
us-gaap:DebtInstrumentPeriodicPaymentPrincipal |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of the required periodic payments applied to principal. |
|
us-gaap:DebtInstrumentTerm |
xbrli:durationItemType |
| Duration |
| |
| |
|
Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. |
|
us-gaap:DeferredIncomeTaxExpenseBenefit |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. |
|
us-gaap:DeferredTaxAssetsInventory |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory. |
|
us-gaap:DeferredTaxAssetsLiabilitiesNet |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, before jurisdictional netting. |
|
us-gaap:DeferredTaxAssetsLiabilitiesNetCurrent |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as current. |
|
us-gaap:DeferredTaxAssetsLiabilitiesNetNoncurrent |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as noncurrent. |
|
us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days). |
|
us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves. |
|
us-gaap:DeferredTaxAssetsValuationAllowanceCurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Amount of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized or consumed within one year or operating cycle, if longer. |
|
us-gaap:DeferredTaxAssetsValuationAllowanceNoncurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized expected to be realized or consumed after one year (or the normal operating cycle, if longer). |
|
us-gaap:DefinedBenefitPlanContributionsByEmployer |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The increase in the fair value of plan assets from contributions made by the employer. |
|
us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent |
num:percentItemType |
| Duration |
| |
| |
|
Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. |
|
us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent |
num:percentItemType |
| Duration |
| |
| |
|
Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. |
|
us-gaap:Depreciation |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. |
|
us-gaap:DepreciationNonproduction |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives. |
|
us-gaap:EarningsPerShareAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:EarningsPerShareBasicAndDiluted |
num:perShareItemType |
| Duration |
| |
| |
|
The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period. |
|
us-gaap:EarningsPerShareBasicAndDilutedAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:EarningsPerSharePolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. |
|
us-gaap:EffectiveIncomeTaxRateContinuingOperations |
num:percentItemType |
| Duration |
| |
| |
|
Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. |
|
us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate |
num:percentItemType |
| Duration |
| |
| |
|
Percentage of domestic federal statutory tax rate applicable to pretax income (loss). |
|
us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance |
num:percentItemType |
| Duration |
| |
| |
|
Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets. |
|
us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments |
num:percentItemType |
| Duration |
| |
| |
|
Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments. |
|
us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes |
num:percentItemType |
| Duration |
| |
| |
|
Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense. |
|
us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes |
num:percentItemType |
| Duration |
| |
| |
|
Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit). |
|
us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch |
num:percentItemType |
| Duration |
| |
| |
|
Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit. |
|
us-gaap:EmployeeRelatedLiabilitiesCurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). |
|
us-gaap:EquityComponentDomain |
nonnum:domainItemType |
| Duration |
| |
| |
|
Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc. |
|
us-gaap:FairValueOfFinancialInstrumentsPolicy |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for determining the fair value of financial instruments. |
|
us-gaap:GrossProfit |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. |
|
us-gaap:ImpairmentOfLongLivedAssetsHeldForUse |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale). |
|
us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. |
|
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and noncontrolling interest. |
|
us-gaap:IncomeStatementAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:IncomeTaxDisclosureAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:IncomeTaxDisclosureTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information. |
|
us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations. |
|
us-gaap:IncomeTaxExpenseBenefit |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. |
|
us-gaap:IncomeTaxPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. |
|
us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets. |
|
us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations. |
|
us-gaap:IncomeTaxReconciliationOtherAdjustments |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments. |
|
us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit). |
|
us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit). |
|
us-gaap:IncomeTaxReconciliationTaxCreditsResearch |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit. |
|
us-gaap:IncreaseDecreaseInAccountsReceivable |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services. |
|
us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. |
|
us-gaap:IncreaseDecreaseInIncomeTaxes |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets. |
|
us-gaap:IncreaseDecreaseInInventories |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities. |
|
us-gaap:IncreaseDecreaseInOperatingCapitalAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:IncreaseDecreaseInOtherOperatingLiabilities |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The increase (decrease) during the reporting period in other liabilities used in operating activities not separately disclosed in the statement of cash flows. May include changes in other current liabilities, other noncurrent liabilities, or a combination of other current and noncurrent liabilities. |
|
us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
The increase (decrease) during the reporting period in the value of prepaid expenses and other assets not separately disclosed in the statement of cash flows, for example, deferred expenses, intangible assets, or income taxes. |
|
us-gaap:InterestExpenseOther |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Interest expense on all other items not previously classified. For example, includes dividends associated with redeemable preferred stock of a subsidiary that is treated as a liability in the parent's consolidated balance sheet. |
|
us-gaap:InterestIncomeOther |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
Amount of interest income earned from interest bearing assets not separately disclosed. |
|
us-gaap:InterestPaid |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
The amount of cash paid for interest during the period. |
|
us-gaap:InterestPayableCurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). |
|
us-gaap:InventoryDisclosureAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:InventoryDisclosureTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
The entire disclosure for inventory. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net income. |
|
us-gaap:InventoryFinishedGoods |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer. |
|
us-gaap:InventoryNet |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer. |
|
us-gaap:InventoryPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for major classes of inventories, bases of stating inventories (for example, lower of cost or market), methods by which amounts are added and removed from inventory classes (for example, FIFO, LIFO, or average cost), loss recognition on impairment of inventories, and situations in which inventories are stated above cost. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory. |
|
us-gaap:InventoryRawMaterialsAndSupplies |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. |
|
us-gaap:InventoryValuationReserves |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Amount of valuation reserve for inventory. |
|
us-gaap:InventoryWorkInProcess |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer. |
|
us-gaap:InventoryWriteDown |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Charge to cost of goods sold that represents the reduction of the carrying amount of inventory, generally attributable to obsolescence or market conditions. |
|
us-gaap:InvestmentPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment. |
|
us-gaap:LandMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Real estate held. |
|
us-gaap:LegalMattersAndContingenciesTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies. |
|
us-gaap:Liabilities |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future. |
|
us-gaap:LiabilitiesAndStockholdersEquity |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any. |
|
us-gaap:LiabilitiesAndStockholdersEquityAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:LiabilitiesCurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer. |
|
us-gaap:LiabilitiesCurrentAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:LiabilitiesNoncurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Amount of obligation due after one year or beyond the normal operating cycle, if longer. |
|
us-gaap:LineOfCreditFacilityAxis |
xbrli:stringItemType |
| Duration |
| |
| |
|
Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit. |
|
us-gaap:LineOfCreditFacilityLenderDomain |
nonnum:domainItemType |
| Duration |
| |
| |
|
Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility. |
|
us-gaap:LongTermNotesPayable |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. |
|
us-gaap:MachineryAndEquipmentMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment. |
|
us-gaap:MajorCustomersAxis |
xbrli:stringItemType |
| Duration |
| |
| |
|
Information by name or description of a single external customer or a group of external customers. |
|
us-gaap:MaximumMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Upper limit of the provided range. |
|
us-gaap:MinimumMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Lower limit of the provided range. |
|
us-gaap:NameOfMajorCustomerDomain |
nonnum:domainItemType |
| Duration |
| |
| |
|
Single external customer or group of external customers. |
|
us-gaap:NetCashProvidedByUsedInFinancingActivities |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit. |
|
us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:NetCashProvidedByUsedInInvestingActivities |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets. |
|
us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:NetCashProvidedByUsedInOperatingActivities |
xbrli:monetaryItemType |
| Duration |
| |
| |
|
Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. |
|
us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:NetIncomeLoss |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. |
|
us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. |
|
us-gaap:NonoperatingIncomeExpenseAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:NotesPayable |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer. |
|
us-gaap:NotesPayableCurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer. |
|
us-gaap:OfficeEquipmentMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine. |
|
us-gaap:OperatingIncomeLoss |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
The net result for the period of deducting operating expenses from operating revenues. |
|
us-gaap:OtherLiabilitiesCurrent |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Aggregate carrying amount of current liabilities (due within one year or within the normal operating cycle if longer) not separately disclosed in the balance sheet. Includes costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered and of liabilities not separately disclosed. |
|
us-gaap:PaymentsForRepurchaseOfCommonStock |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
The cash outflow to reacquire common stock during the period. |
|
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets. |
|
us-gaap:PrepaidExpenseAndOtherAssetsCurrent |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer. |
|
us-gaap:ProductWarrantyExpense |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers. |
|
us-gaap:PropertyPlantAndEquipmentAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:PropertyPlantAndEquipmentByTypeAxis |
xbrli:stringItemType |
| Duration |
| |
| |
|
Information by type of long-lived, physical assets used to produce goods and services and not intended for resale. |
|
us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures. |
|
us-gaap:PropertyPlantAndEquipmentGross |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. |
|
us-gaap:PropertyPlantAndEquipmentLineItems |
xbrli:stringItemType |
| Duration |
| |
| |
|
Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. |
|
us-gaap:PropertyPlantAndEquipmentNet |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. |
|
us-gaap:PropertyPlantAndEquipmentPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. |
|
us-gaap:PropertyPlantAndEquipmentTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. |
|
us-gaap:PropertyPlantAndEquipmentTypeDomain |
nonnum:domainItemType |
| Duration |
| |
| |
|
Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software. |
|
us-gaap:PropertyPlantAndEquipmentUsefulLife |
xbrli:durationItemType |
| Duration |
| |
| |
|
Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. |
|
us-gaap:ProvisionForDoubtfulAccounts |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. |
|
us-gaap:RangeAxis |
xbrli:stringItemType |
| Duration |
| |
| |
|
Information by range, including, but not limited to, upper and lower bounds. |
|
us-gaap:RangeMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Extent of variation, for example, but not limited to, upper and lower bounds. |
|
us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. |
|
us-gaap:RepaymentsOfNotesPayable |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
The cash outflow for a borrowing supported by a written promise to pay an obligation. |
|
us-gaap:ResearchAndDevelopmentExpense |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use. |
|
us-gaap:ResearchAndDevelopmentExpensePolicy |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. |
|
us-gaap:RetainedEarningsAccumulatedDeficit |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
The cumulative amount of the reporting entity's undistributed earnings or deficit. |
|
us-gaap:RetainedEarningsMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
The cumulative amount of the reporting entity's undistributed earnings or deficit. |
|
us-gaap:RevenueRecognitionPolicyTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. |
|
us-gaap:RisksAndUncertaintiesAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:SalesRevenueNet |
xbrli:monetaryItemType |
| Duration |
| Credit |
| |
|
Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts. |
|
us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years. |
|
us-gaap:ScheduleOfDebtInstrumentsTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer. |
|
us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets. |
|
us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations. |
|
us-gaap:ScheduleOfInventoryCurrentTableTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. |
|
us-gaap:ScheduleOfPropertyPlantAndEquipmentTable |
xbrli:stringItemType |
| Duration |
| |
| |
|
Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. |
|
us-gaap:SegmentReportingDisclosureTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments. |
|
us-gaap:SellingGeneralAndAdministrativeExpense |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. |
|
us-gaap:SharesOutstanding |
xbrli:sharesItemType |
| Instant |
| |
| |
|
Number of shares issued which are neither cancelled nor held in the treasury. |
|
us-gaap:SignificantAccountingPoliciesTextBlock |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
The entire disclosure for all significant accounting policies of the reporting entity. |
|
us-gaap:StandardProductWarrantyPolicy |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. |
|
us-gaap:StatementEquityComponentsAxis |
xbrli:stringItemType |
| Duration |
| |
| |
|
Information by component of equity. |
|
us-gaap:StatementOfCashFlowsAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:StatementOfFinancialPositionAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:StatementOfStockholdersEquityAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:StockholdersEquity |
xbrli:monetaryItemType |
| Instant |
| Credit |
| |
|
Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity. |
|
us-gaap:StockholdersEquityAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:SupplementalCashFlowInformationAbstract |
xbrli:stringItemType |
| Duration |
| |
| |
|
|
|
us-gaap:TreasuryStockMember |
nonnum:domainItemType |
| Duration |
| |
| |
|
Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer. |
|
us-gaap:TreasuryStockShares |
xbrli:sharesItemType |
| Instant |
| |
| |
|
Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. |
|
us-gaap:TreasuryStockSharesAcquired |
xbrli:sharesItemType |
| Duration |
| |
| |
|
Number of shares that have been repurchased during the period and are being held in treasury. |
|
us-gaap:TreasuryStockValue |
xbrli:monetaryItemType |
| Instant |
| Debit |
| |
|
The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury. |
|
us-gaap:TreasuryStockValueAcquiredCostMethod |
xbrli:monetaryItemType |
| Duration |
| Debit |
| |
|
Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. |
|
us-gaap:UseOfEstimates |
nonnum:textBlockItemType |
| Duration |
| |
| |
|
Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. |
|
us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted |
xbrli:sharesItemType |
| Duration |
| |
| |
|
Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS). |
|
Total Elements |
|
236 |
Total Non-Abstract Elements |
|
182 |
Total Extension Elements |
|
28 |
Percent Extended |
|
11% |
Percent Extended (excluding abstracts) |
|
14% |
Total Facts |
|
338 |